This place was a perfect stay for me a my teenagers. This house offers so much to do and enough space that everyone can hangout together or separately. My favorite things for my stay were the heated pool (I paid extra but worth it), the water pressure (amazing showers), and the host's responsiveness. It's very clear that John works hard to make sure you have a great stay. The kitchen is huge and has everything you need if you prefer eating in. I ordered my groceries through UberEats and they were delivered in an hour.