We stayed here along with roughly 40 other wedding guests. The staff took great care of us! The location is probably the best you could ask for. The Beach is wonderful and just steps from multiple places to eat. The rooms were very clean and ammenities were top notch. Honestly the only thing that could be inproved would be internet connection. We stayed in one of the penthouses ans connection was poor. Thank you very much Ixchel!