The resort was in a fantastic location! Right on the ocean with incredible views and within walking distance of the town. Check-in isn't until 5 pm which is quite late when you have to check-out by 10:00am. There is also no housekeeping unless you request towels even if you stay more than one night. Room wasn't ready when I arrived after 5pm. Went into one of the two on site restaurants to have dinner while I waited for my room to be cleaned. Food was fantastic! Desk staff at check-in and -out were wonderful but wait staff in the restaurant left a lot to be desired both times I dined. Disappointing for a four star resort. And then sadly, I went to my room to discover that it wasn't actually clean -wrappers on the bedside table, sock on the floor by the couch, water on the bathroom counter and full garbage cans. I felt the need to clean the room before I unpacked. After calling guest services, a gentleman came to collect the garbage. He was quite shocked that I wanted my garbage emptied before I checked out. When I let him know that it wasn't my garbage because I was just checking in, his response was "oh" like it was no big deal or normal to have to clean the room again after it was cleaned. The room was well laid out, equipped and comfortable but the bed was very soft as was the couch. Might be time for some renovations! Was a little disappointed with the pool area. Very crowded and not as luxurious as I expected. Will stay elsewhere next time.