We loved our stay! The unit was in perfect condition, very clean and stocked with everything we needed for a family of 6, including 4 little kids. Everything was just as pictured or better. Check in and out was easy. One thing to note is that this G building is the very back of the grounds, almost the furthest building from beachfront, which means a little more walking to the pool and beach, but still very doable and convenient. I'd still stay there again, even with little kids. The grounds are beautiful and full of entertainment for the entire family. We'd love to stay again next time we're back in Oceanside!