We had such a great stay and felt right at home. Location is perfect, especially if you have little ones because of the clean sandy beach just steps away. Being able to sit on the patio and see the water was great. This will definitely be a repeat location for us