Looks like my MIL booked us there for Spring Break. The location seems good, but I know nothing about the resort itself. It is not one I would have picked, but I don't look a gift horse in the mouth. Can anyone tell me something about it? All the reviews here seem to be pretty old and I don't trust TripAdvisor very much.