Very clean, large outdoor area, beautiful beach view, good location