The Treehouse is great! Very spacious, clean and the terrace is amazing! Self check-in was a plus because we arrived quite late. We had a wonderful time!