We have stayed at the Vista Del Mar several times and love it. If you don't mind the cruise ship shoppers (easily avoided by spending most of your time underwater), they have nice, clean and comfortable ocean view rooms, good showers, mini fridge, a very friendly staff, and some yummy rolls...