We had a fantastic holiday at the Coral Cottage. Location was perfect, could walk to the shops. The only tricky thing was the fence was quite low so our dog could have easily jumped it, I wouldn't say the yard was secure for a dog unless you have one that can't/won't jump the fence. We loved our stay in January and would definitely recommend if you're looking for a nice air conditioned spot in town as a base for exploring all of the amazing beaches!