Only complain is the receptionist Luis, HORRIBLE customer service. After that hurdle was crossed, our stay was great! Room was pristine. Service top notch! The BEST part of our stay was the staff... From the bellboy, waiters and cleaning people. Such warm, loving staff! Welcoming. Respectful. Made us feel right at home. I would go back to this facility for the people! Beaches=Breathtaking!