Great place....on all levels. Angela great pets great...very respectful of my own space. Beautiful place ..clean ...tidy and so close to beach and shops.