Lovely stylish place with great beach views.