Great for families wanting to be beach front and self contained without the hefty price tag. Excellent location and friendly staff.