Apart from 1 staff member, the rest were really rude and dismissive. Shower was mouldy, breakfast was usually a little stale, sheets did not feel clean/my skin itched like crazy everytime I was in bed. Restaurant food tasted good but staff were inconsistent in providing table service. Wifi was absolutely shocking, I barely even had service in my room so I couldn't even use mobile data. I was advised the lagoon was contaminated when I arrived so no swimming or any water sports apart from kayaking. The resort itself is beautiful but overall was quite expensive for the poor experience.