The place is very nice, especially for a beachfront hotel, but the service was a bit concerning. Our room was not ready until after 5pm when we checked in, but they were very strict about the 10am check out. We called to ask for an extra hour, but they would only agree to a half hour. Then, at 9:57 they were banging on the door, 3 minutes before the original check out time. We politely told them we had a 10:30 check out, but they came knocking again at 10:19. Don't forget of course that this is a timeshare resort, so as soon as you check in, you will be directed to the special desk to get your parking pass, and you might be able to guess what happens next. There is basically only one outside pool and a bar, which is fine, but it was a little cold, and we had friends staying at a nearby resort that had an indoor pool, so we actually spent most of our time with them.