The hotel is covered with bird poo, and bed bugs. I have pictures and videos of this. The room service only replace towels, fix up the bed sheets and provide toilet tissue. The wifi is absolutely horrible. Food and pool were good though. It has a lot of stairs, so if you're not physically fit, it might be difficult to move within the hotel. The staff and security specially were lovely people (excluding cleaners). The beach is not private, it's definitely a public beach, some of the other hotels have a section to themselves but al moggar doesn't. There is no kitchen or utensils in your room. The Air conditioning is ok but it's in the corner of your room near the balcony door. So it doesn't cool down the rest of the room. It's more like a hostel inside than a hotel.