Better than expected. Spacious, comfortable and clean. Resort is not on the beach, but is a great hub to all the beaches you want to go to. I would certainly stay here again.