The space and location were great. It was right on the intercontinental with a pool and a dock which was nice to hangout on since it was very windy on the beach. It was two blocks from the beach. The check in/check out process could be improved upon as well as the hospitality. After we booked, we received a manual that said if we needed any extra toilet paper, paper towels, towels, etc. we would be charged. Also, check in was 4pm and check out was 11am and we would be charged extra if we wanted early check in or late check out. Our plane landed early so I asked if we could check in around 2:30pm instead of 4pm and was told I could not because the apartment wasn't ready, but the morning of check out, a cleaning person knocked on our door around 10:15 waiting for us to pack up and get out of the apartment. I felt rushed to get out when our check out time wasn't for another 45 minutes. It also made me think that the apartment was ready to check in the day we arrived. Again, the location, pool and dock were all great, but the hospitality was lacking.