Our stay at Fusion resort was not as good as we expected, mostly due to the service. The staff was very nice but the service was not that of a five star resort. Before we arrived, we were asked to check in online to make the check in process smoother (we thought this was great), but when we arrived, we were asked to check in again, and the process was extraordinarily slow. We were then told to wait at the restaurant until our room was ready and once we finished eating, we waiting over 30 minutes and spoke to four people before we were able to find someone to help us check in. Every time we ordered a meal at the restaurant our drinks arrived after our appetizers. There were not many beach chairs available so we often had to wait for someone to get up before we had a chair we could use. The system of WhatsApp, plus their app was confusing and meant we spent a lot of time navigating different communications systems. I thought The spa was lovely and highly recommend it.