This place has everything you need and then some! We stayed here for a week, and we felt right at home! Loved the aesthetic of the place! Beach is very walkable! I would totally stay here again!