The location is stellar – – beautiful amenities and right on a stunning beach. It was clear the apartment had been cleaned however we found many cockroaches. The TV wouldn’t turn on at all and it took some finagling to get the Wi-Fi to work. You’re not dealing with an individual host but the resort itself, so communication was a little hard after hours. Lastly, it says it sleeps six but it wasn’t super clear that the third sleeping arrangement was a pull out couch.