Just stayed here four nights. Ocean view room was superb. In-house restaurant was excellent. (Try the grilled Mahi-Mahi and Grouper.) Service was impeccable and the staff exceptionally friendly and willing. Location was perfect: a short taxi to Old Town and walking distance to many restaurants. Pool was fine and the beach was wonderful. But...the sea can be quite rough and the shore drops off quickly with currents that can be tricky. There is no lifeguard so while the sea can be enjoyed, one must be careful and keep a close eye on others in the water. I saw one woman struggling to get back ashore who had to get assistance to make it.