We had a great time! Great location. We went to the pool, beach, golfing, casino. The place is spacious, clean and had everything you could need. Communication was great! Highly recommend.