Wonderful place! Great views from the top floor! Place was great, clean and spacious. You have most of the needed stuff of the kitchen, so you just need to bring the basics you'll need to cook and stock up your pantry for the time you'll stay. Beds are comfortable, furniture and decor are really nice, best of the pics you could find from the same property, It really makes you feel you're on a 5*! Jessica was a wonderful host, we had the chance to meet her and she showed us everything and was really kind. You can access the gym or both pools, which are a perfect size. Beach access is good, adding a ramp could make it even better. Definitively you'll enjoy your stay here! Don't doubt!