From the moment we checked in to the moment we checked out everything was beyond our expectations. We were treated like family. The room was very spacious and up to date. Large tv, nice furnishing, bathroom spotless. There was always someone wanting to help, breakfast was amazing each morning, a nice bar, and a different homemade cake every evening. My wife got a massage at the spa and she described it as the best spa she ever had. We booked our excursions with the hotel also. They were private and we had so much fun with Ismail. He is Godsend, very knowledgeable, caring and entertaining. Mcgcini was a great bartender and helpful with anything we needed. He always had a smile and made us feel like family. We have met family for life! The staff at Treehouse really made us feel welcomed, safe and was the highlight to our trip. I wish I could remember everybody name but they all were so great!!!! I will definitely stay here when we return because we will return. This hotel/staff were gems and we really appreciated our time there. Don’t hesitate book here, you won’t regret it. 5 star hotel and it doesn’t lack in any area. Staff always went above and beyond. Someone even helped fix my wife’s broken suitcase and another helped her with her hair. We were so sad when it was time to go but we plan on keeping in touch!!