Perfect place for our family vacation with a young baby. Everyone had their own space but also plenty of room to hang out together. The pool is very nice and the beach is great for youngsters! Allyson was incredibly easy to get in touch with and answered all of our questions quickly.