This place checked all the boxes. Great living space. Outdoors was a dream. Pool for the kids, plenty of space for our dog. Even when it rained we sat on the deck to relax. Will definitely staycation here again.