When you first see photos of TreeHouse Point, you can’t resist adding it to your list of must-visit places. The images are magical! Then you start researching a stay on their website.