The Mangosteen hotel is a beautiful and unique place. We enjoyed staying there with our retreat group. It has everything you need for hosting a retreat: two very nice yoga Shalas, Ayurvedic food and spa, amazing pool, quiet ambience. The staff is very nice and helpful. We plan to come back next year.