Excellent location, and generally responsive staff. My family had a few struggles with appliances not working. The toaster worked about half of the time, the microwave not at all, the grill on the roof was broken, so they brought a new one, then that stopped working. The floor was filthy. Being right by the beach we expected there to be sand; however, this went beyond that, our feet were completely black if we walked without shoes for more than a few steps.