Staff is very helpful and friendly. The property is in a perfect location. There is no beach and a very small pool, so if you're going to lounge by the water, this is not for you. Our room was luxurious but lacked HD TV. Wifi was also very weak and slow. Hotel is short staffed. We waited awhile to check in because they only had one attendant working on a busy Saturday. Check out took awhile because there was only 1 valet.