Check in was OK. The apartment was freshly cleaned right before we got there. The internet did not work for the first couple of days but then worked well after that. Space was good. 3 of us fit pretty comfortably. Proximity to the beach was amazing. However, pool access was promised and not given. He also gave us 3 different addresses before actually giving us the correct one. It was strange. But the stay still worked out wonderfully.