Our stay was quite pleasant. The check-in turned into a bit of a process as I booked and paid through Hotels.com and they couldn't tell if I had paid already or not. Once they figured it out all was well, but that took much longer than I would have liked. The pool a beach are well maintained. Their on-site restaurant, Kamoon, has wonderful food. However, don't expect great service while dining there.