Would highly recommend for a family stay. Everything needed for a long stay was provided. Place was close to beach and restaurants. Even the amnesties in the building were easy to access and made the whole trip stress free. Plenty of things for the kids to do in the room with video games provided.