My kids and I had such a great time on St John’s! The villa was so perfect for us. The resort was beautiful and all the people we encountered were very friendly and helpful. The villa exceeded my expectations! It was clean, well stocked and comfortable, it was so nice to spread out at the end of a long beach day. The walk up and down the hill was great exercise. We found many treasures in the “freecycle” room, and left some for others.