The pictures don’t do this place justice. It’s very clean, well-kept, and organized. The pools are great, beach is great, and the staff is amazing except for one employee we had a bad experience with. The vibe is a perfect mix between fun and relaxing. I have to say i’m most impressed by the staff. There were a few great employees which made our stay even more enjoyable by being super friendly and accommodating. I’d like to mention a few by name: Samy from the dining hall near the arena, he was so kind and friendly, always smiling and such a sweet person. Mohammad from the same dining hall, Sayed from the bars, Islam from the spa, Ahmed from the spa (go get a massage there, you won’t regret it), and Mustafa from the clothing shop inside the hotel. If you need tailor made pants, that’s the place. The one bad experience we had was near the end near check-out. Our bank froze our funds because of a suspicious transaction in the village outside the hotel, which put us in a sticky situation to pay for the fees on the last day. We had a string of bad luck in that last day where one bank was frozen, and our other was experiencing other issues beyond our control. When i tried to explain the situation to the first guy at the desk, he treated me like I was a bum off the street trying to get out of paying my bill. He looked down at me and his attitude ruined that day for me. The others at the front were understanding and helpful though. In the end, they allowed us to check out a bit late