We had a great time at David's place. The apartment is gorgeous! you feel you are at a resort at the beach, super clean and beautifully decorated, anything you might need for your stay you will find it, toiletries, towels, linens, kitchen supplies, etc. Nice flat tv with netflix HBO and more, but the best part was our host, the communication was super easy and quick and the place looks exactly like it does on the pictures. David is the most kind, thoughtful host I've met, he greeted us when we got there and continued to check up on us to make sure we were comfortable or if we needed anything, we even made a mistake by doing a double reservation and he took the time to call to make sure we were not being charged extra fees! This place is a gem!!! Highly recommended!