My family of five spent a week at Bakour and had a truly wonderful time. Check-in was quick and easy offering drinks on arrival for us and our children. Our room, while not perfect (bathroom door would not shut, old food left in microwave, no pull-out couch despite being offered in listing) was large and spacious, comfortably fitting us all, a rare find for a larger family. Beds were comfortable, balcony was stunning, no noise from neighbours, and cleaning staff was excellent for our entire stay. We even had a sick child one evening and were given extra cleaning support, which we greatly appreciated. The resort grounds are beautiful and extremely clean. The pool was never dirty. The beach loungers show some wear and tear, but we always had plenty of spaces available to us by the pool or on the beach. The food was very fresh, flavourful, and we were consistently given new options every day. The drinks were also excellent, not syruppy like other resorts, but tasting of fresh ingredients. The coffee bar was such a treat, equipped with an espresso machine and truly talented barista. We ate at the Asian themed restaurant one evening but we preferred the buffet. The REAL winner at this resort is the service. The staff are just so incredible, capable, helpful, kind. I could go on and on. My youngest felt so comfortable here, she cried upon departure lol Perhaps not a 5 star resort, but defintiely a 5 star experience.