Beautiful hotel and location but service was not good. We stayed for a week and had to call almost every day to request new towels and our trash cans were overflowing throughout our stay. We asked about having our room cleaned and they said on the third day it would be cleaned. This ended up meaning new towels delivered (they were not even put inside of our bathroom) and the trash cans emptied. Our bed was never tidied or floors cleaned, and after a week at the beach (and with a toddler) the room was badly needing cleaned. When I requested new sheets because our toddler had dirtied ours, housekeeping brought us up sheets to put on ourselves. Our shower was covered in mold and we requested it be cleaned at the beginning of our stay and finally on our last day, after sending an email, someone came up and cleaned our shower. The housekeeper who was sent up to our room knocked and when I didn’t immediately go to the door, she started walking into our room. She talked loudly on her cellphone the whole time she was cleaning the shower. We were absolutely stunned by the overall lack of service and professionalism and have had better service at lower star hotels. The beach was great and having chairs and umbrellas daily was very convenient. It just felt that the hotel must be running on low staff because there were so many times we would repeatedly call housekeeping and concierge and get no answer.