Very clean and accommodated my family of 7 very well! It had all the essentials for long stay! Great communication! Close to the beach and stores!