5/5 would recommend. One of the hosts Fabio was amazing, texting us every morning to see how we're doing and if we needed anything. Top notch hosting! As for the place, exactly what you expect in the pictures, and amazing location! You have everything you would need.