Amazing, amazing property. David and Sandra were the perfect hosts and communication was easy and smooth from beginning to end. The view alone made me want to stay longer. The apartment was modern and clean with everything we could have needed. The property also has a great pool and restaurant/bar, which was the perfect spot to have drinks and dinner with friends. We are already making plans to come back!