Good location and nice place overall. Pictures are accurate, amenities are not. The housekeeping or lack thereof was very irritating. We were staying a total of 5 days and apparently they no longer had housekeeping services after our 1st day due to switching housekeeping services, which they let us conveniently know the day before our arrival. So, they sent us a list of stuff that would be changing and most of it didn’t really concern me except the towels and toiletries. We had to request all the towels we would need throughout the duration of the trip on our check in day or we would be charged $20/change of towels. We made it work without ordering any extra but It was a little absurd that we would be charged extra for something that was supposed to come included. Oh, and we ran out of toilet paper but luckily my sister was staying in another suite in the same resort and was kind enough to spare some.