The hotel is decent the beach side stairs need repair and the rooms are beautiful! Best beds and pillows I've ever imagined! The staff is kind but is not efficient, we waited 1hr for the breakfast. Then we had issues with the lunch too, the lady in charge offered a late check out as compensation and apologized, she's a great person. Still I think the restaurant needs a manager desperately, and better training for the waiters. The guy that helps in the parking lot deserves a raise and a bilingual welcome letter with the hotel rules and hours of service would be a great addition for next time.