It was a long day of travel from Chicago to get to St. John and the drive from Cruz Bay to Coral Bay seemed forever on the windy roads in the dark, but as soon as we reached the property, the wait was worth it. The Teahouse Treehouse truly is heaven on earth. The view is just incredible!!! The property is amazing and although incredibly luxurious, still has a very bohemian feel about it. The bed was super comfortable and the kitchen had everything we needed to cook a few meals at home. Everything was clean and well maintained. The SPA was super to come home to after a long day in the sun. We loved staying on the Coral Bay side of St. John and enjoyed eating at Shipwreck's Landing and Pickles. We also heard great things about Miss Lucy's but didn't make it in time for dinner. We explored Salt Pond Bay and Lameshur Beach, which both weren't too far from the Teahouse Treehouse. We also loved Miss Vie's as well as the beaches on the North shore. The property manager, Bob, was super friendly and always a phone call away if we had a question about anything. There is a lot of driving to get anywhere on the island and I will say that the hill to the villa became a bit tedious, but otherwise we wouldn't have that privacy and amazing view. So, overall we had an amazing experience and stay at this 5 star property and would return as well as recommend to friends or family.