We booked Johnathan's place well in advance. He was fast to communicate. The condo is very beautiful and clean. It has an amazing terrace with an area for BBQ and pool. We loved it so much that we stayed for an extra day! I would definitely stay again.