This place is great! It was nice to have separate spaces for each family in our group. We didn't end up utilizing the back patios but instead sat out on the front porches to be together when we wanted. The location to the beach for swimming and boogie boarding was further than expected (it's dog beach that's close), but we made it work. We ended up driving to the beach area a couple times since we have kids and the walk was a bit much for them. The place itself was great. It has been nicely updated and was very clean.