Everything about this place is wonderful. The rooms (and bathrooms even) are bright, colorful, and clean. The location is ideal, within easy walking distance from the beach. The best part though, was the staff and other people staying there. Everyone was so friendly and it was such a great experience interacting with people from so many different parts of the world. I would definitely stay here again.