Extremely clean and neat. Right in the middle of everything and right next to the beach. Great communication, so if you have any questions they will answer right away. My friends and I really enjoyed staying here.