The best ting about Vista Bahia was the service. The staff were friendly and accommodating -- even allowing us to check in much earlier than advertised. The hotel was lower priced so I wasn't expecting anything fancy, but nothing like what was pictured. The room was spacious and came with a kitchenette, but the sink only had working water on the hot faucet, no cold, no filtered. The tub faucet was leaky and both tub and toilet were either stained or dirty (hard to tell.) Towels were given at check in, but none are provided in the rooms (including wash cloths.) There are no other amenities, like a hair dryer, soap & shampoo. Beds are firm, with fitted, top sheet and 2 pillows. Several items were in disrepair including: the sliding door to the balcony (had no working latch so it always remained unlocked), the cable and wi-fi worked intermittently, and several lights were out. There is a bar in the lobby, but no restaurant and no bottled water available. The pool was nice, but the overall impression of the hotel was one in disrepair. It was a place to sleep for the night, but nothing more. We were only there 1 night, but you can do better. Much better.