I have recently returned from a 4 night/5 day stay at this hotel with my partner and 6 year old. Having been to all inclusive resorts before, I have to say this is by far the best I have been to. We arrived at 2pm and were checked in promptly at reception and told we could…