Absolutely stunning location and an overall amazing experience. The resort is beautiful with awesome amenities like pools, restaurant, gym, tennis courts... While the AirBNB itself was extremely tidy, nicely furnished and felt like home. The hosts are wonderful, I will definitely be staying again!