We spent one night at El Bonito Motel (note it is Bonito, not Bonita) and were happy with the experience. We had been looking to stay in St. Helena as cheaply as possible and El Bonito offered the best rate - $178 on a Thursday night in November. Our room had 2 queen beds, a small fridge, a microwave, a coffee maker, and a hairdryer. The bed was comfortable, the shower was hot and strong, and the room was very clean. The hotel also has a pool, a sauna, and breakfast, but we did not partake in any of those offerings. The only negative is that it is not in the center of town and cabs are very hard to come by (there is one cab company and we phoned them several times over the course of 1.5 hours and they never picked up). We wound up walking to town, which only took about 15 or 20 minutes, but it was quite a chilly night and we hadn't packed the right clothes. But the bottom line is that if you would like to spend time in Napa and not break the bank, El Bonito is a good no-frills solution. We would stay there again.
Pros: Clean and comfortable
Cons: Not in ""downtown"" St. Helena, so requires walking or driving to town