Overall my family enjoyed our five-night stay at the Marina Inn. The two-bedroom villa we rented was quite spacious and comfortably furnished. I know some reviews refer to Marina Inn as luxurious, but that may be an overstatement as world-class luxury goes. Nonetheless, it's still a nice hotel. Activities for kids are rather limited though other than the swimming pool, which gets rather crowded and noisy, especially in the evening. In the main, we found the hotel staff to be very friendly and courteous. Housekeeping was generally responsive, but there are areas of improvement. For example, on the first day of our stay nobody showed up to clean the room and change linens/towels. Also be aware that the hotel is a driving distance from the beach, which works well if you're looking for an escape from the beach crowds. There are some nice dining options in and around the hotel, but be prepared to venture out by car for more variety.