We had a wonderful time here. The set up was perfect for our group of 7. The kitchen and dining area was great for shared meals. Good shared space and space for people to have quiet time and relax. The location is great, beds are comfortable, lots of thoughtful details and great WiFi. We would definitely stay here again. My crew of young adult kids agree that it was a great choice for our beach stay.