Location is great, marina super nice and clean. The restaurant has good food and their chef is supper nice. An issue we had was when we decided to upgrade upon arrival. After paying almost $500 (dollars), we were given a "suite" which looked nothing like the suites displayed on their site, more like their basic room with a view. After my husband politely questioned the staff, they brushed him off with, "sorry, that's all you get with your upgrade." Within a few minutes they called our room claiming to do us "a favor" and switched us to an actual suite. Imagine if we wouldn't have questioned, we did not complain btw, but just simply asked!!
Another thing we noticed upon arrival was the pool. It was in desperate need of cleaning and some maintenance. The water was in poor condition, and worst, allowing children to swim in it. The next day it was closed and the cleaning started. How do you allow the pool get that dirty!