The apartment was spacious, clean and well appointed. Communication with real estate property management was disappointing. After booking with linen the real estate tried to charge us for linen several times. The resort itself is fabulous. Getting up each morning an going for a swim around the giant lagoon before breakfast was awesome. Very family friendly and relaxing. The apartment is really nice, however you have to collect and drop the keys from the real estate which is in town and difficult to get to. Due to border closures we had to leave early and it was extremely difficult to get a refund from the real estate. We would definitely come again to this resort, but would choose an apartment that is managed by the resort.