The location is great, right on the water after the corniche and a road. Ask for a high floor for a pretty view of the surrounding mountains if not on pool side. There is a really nice outdoor pool that overlooks the ocean though be warned its pretty windy out there! Very clean bathrooms in all the public areas. The rooms show a little wear and tear, and the linens could be better quality, but overall good and have a nice terrace. Modern bathroom and shower. TV has stations in multiple languages. There is a bar (with actual alcohol- hard to find in Morocco sometimes) that serves small plates as well as an international restaurant which is decent. Haven't tried the Moroccan restaurant (if it's even open), nor the Spa or indoor pool but read there was an extra charge. Free self parking in a hotel lot which also is unique for city hotels in Morocco. After early issues with the internet, it's been fine. Hotel staff are ok, not the nicest or most helpful but competent. Breakfast in the morning is pretty good- made to order eggs/omelettes, some other hot and cold options. Fruit selections could be improved, most of it looks canned. Overall I recommend this hotel.