Great location and excellent amenities. The beach equipment (body boards, chairs) were a nice surprise. A lot of toys that kept my kids (2x 18months and 1x 5yo) plenty busy. Backyard and front yard seating areas were very nice. Plenty of kitchen equipment and grocery options nearby. Great place to stay if you have kids.