This place has a good outdoor space for pets and very close to a dog friendly beach (during certain hours), and beautiful human beach. Location is great, just a few minutes from the shops and beach. The stay was smaller than expected. It was a reasonable stay but could use a slight upgrade to improve human comforts; bedding and linen, kitchen items, Chromecast on both TV's etc. All in all, it served our requirements for our short stay.