Beautiful views, proximity to one of the best beaches in the area and great restaurants made out stay amazing.