The Treehouse is a great place to relax with your spouse and pets. The setting is very woodsy and private with a fair amount of cleared space to throw a ball with our Rottweilers. Due to the time of year (fall), the stream was at its lowest, but it still made plenty of ultra relaxing moving water sounds to lull you to sleep at night. The main cabin is well appointed with the perfect amount of space to hangout during the day, make meals and put together a puzzle in the evenings...when you aren't out by the fire or gliding in a rocker on the covered porch. Each of the sleeping cabins has a comfortable queen bed with quality linens and plenty of pillows. The Internet worked well in the main cabin, but the connection was touchy in the sleeping cabins. The one thing that was lacking is storage space. There is no pantry-like area to store food (we used the bar stools as shelves) and the bathroom in the sleeping cabin with the indoor shower has very little counter space. Both sleeping cabins lack a closet or furniture to store your clothes and/or your suitcase. These are minor inconveniences, not deal breakers. The surrounding area has some great scenic drives and hikes - many of which are pet-friendly. The nearest town, Robbinsville, is small, but it has just enough of the shops or other things you may need on your trip. Overall we had a great stay and would highly recommend Huffman Creek Retreat to anyone seeking relaxation in nature. We've started planning our return trip!