Our first family vacation to Morocco lived up to our expectations with amazing hospitality from staff, especially given it was Ramadan and so hot on some days! Clean, safe, kids loved the heated pool and the food was amazing. We were so impressed with how hospitable the staff were, from Raja at the restaurant, to Amin at the beach club (extremely kind to our kids!) who made amazing cocktails, Salim at the lobby bar, Musaod (sorry for the incorrect spelling) at the swimming pool who made sure we were comfortable and last but not least, Safae and her team at the pool bar for looking after us during our stay. There was a slight problem with a smell in our room and we were moved quickly to the room opposite, this made all the difference as the room facing the pool had a far better vibe. I do agree with some of the earlier reviews, we found the reception staff weren’t always hospitable. I appreciate they have a LOT of demands but as front reception desk, you would expect better interaction, as we found with the rest of the hotel staff. For example, the lady at check in, indicated where all the amenities/restaurants were by pointing them out half heartedly from the hotel door, without walking us or even acknowledging that they might be busy…we had to ask her to share information on spa, tennis, restaurants…first impressions are important. This awkward communication continued when simply enquiring about the bill (we were not aware that there were city taxes added on daily), which we were very happy to pay but would have appreciated this communicated in a more helpful manner. The food was beautiful! Restaurants had a good variety of Moroccan and continental options, with the kids catered for. The kids club is brilliant and our definite highlight was the short tennis (although not sure why you’re having to pay for it in addition)! Having said this, we loved our stay, and would happily return to Hyatt and a Taghazout in the future for a family holiday!