Hotel staff were all amazing, especially during dining times with our children. always willing to get them alternative meals if they didn’t eat what was available. rooms are large, very clean and very generous with replenishing water and toiletries. pool was amazing also. only down side but not a huge issue is location, it’s on the outskirts of the island and so a little hard getting a taxi to go out there in the evening.