Perfect for our family! Even the pull out bed was pretty comfy got my kiddos. Has everything we needed and some. Location was amazing, right by the beach. Didn’t get a chance to use the community bbq or pool, but it looked great! Would stay here again!