Our family (with dog) had so much fun staying there!
Just across from the beautiful beach, nice cafe downstairs, nice restaurant upstairs, rental bike shop at the corner, 2 pools w/ hot tub, friendly service, and everything you need is there!
We definitely go back soon.