This is the second time staying here. We are a family of 4 with 2 young children, but would also work for older kids as well. It is a great location that isn't too busy and of course ocean front is always amazing! The pull out has a memory foam mattress that was very comfortable and the king bed was also great! Everything you need for preparing meals, doing laundry, as well as a few boogie boards, beach chairs and umbrella. If we don't do Disneyland next year I will be booking again soon to ensure we are here again!