We booked an ensuite site. The ensuites are clean, modern and spacious. The same for the amenities block. The park is very pretty. Lots of tropical greenery. The view of the surrounding mountains is amazing. There is a lovely pool and playground area. This was our 2nd stay and we love this park and its location so much, we plan to make it an annual vacation.