Overall stay was pretty decent. The location was convenient and the views were great. Only thing that I would mention is that the floors were dirty like it was never mopped and there was sand already in the bathroom showers and floor when we checked in. Other then that, the place was great for a party of 5.