We just returned from our 3 night stay at this villa with our five year old twins. We hoped the home would be as lovely in person as it appeared in the photos, and we were not disappointed! We have found that traveling with young children is more convenient in a rental house setting vs hotel, and this can sometimes lead to unpleasant situations for a self-proclaimed germaphobe. However, Seagull Villa was immaculate and extremely comfortable. The kitchen was beautiful and equipped with more than you could ever need, the beds comfortable, the bathrooms clean and bright. We did not use the first floor MBR with ensuite, but it looked lovely. Instead, we occupied and spent much time on the second floor, using the queen bedroom with TV as our Master, with comfy den/TV room (filled with children's games) separating us from the other bedroom where our kids slept. We only had to leave this floor for kitchen use as it was equipped for sleeping, lounging, bathing and laundry. Perfect set up for our family. The private beach lies between Chapin and Mayflower and is a quick 4 minute walk from the front door. The beach buggy, umbrella, boards, sand pails and towels provided (and outdoor shower) made everything easy. The bay side beaches with tidal pools make relaxing on the beach with young children actually possible, as they can play on the infinite expanses of sand and splash in the enormous 2-8 inch deep tidal pools. As far as food close by, Chapin's restaurant was practically across the street from the villas and was our dining oasis go-to with their fabulous patio and the best chowder and margaritas. The villa is very close to other houses, so privacy is limited and we did need to keep the blinds shut much of the time, but it did not affect our extremely pleasant experience. The owners were easy to work with and we look forward to returning. This is a sure bet for a great vacation!