It is rare for a hotel to be almost perfect, at least for us. From arriving we were warmly greeted, the room had a huge terrace and we were allowed to check in early which brilliant. Pool was so warm like a bath, lots of nice sun beds and swings and swinging baskets for relaxing and photos. Beach beautiful white sand, staff so nice, breakfast yummy!! I can only say room service was disappointing and could be improved but the restaurant food was amazing. Of course there is the construction next door which is loud and dusty, and the other guests were not all the best to be around, but I was really surprised and happy to stay at the RAK intercontinental.