Fabulous location, great for beach, hiking and diving. Lovely little town with great restaurants. Fantastic roof top terrace too! Exceeded expectations in all areas!