There is a riad in Morocco that I have never stayed at but they have a rooftop restaurant. The hotel is something out of a dream and each room is designed by a different artist. If I had infinite money I would stay here for as many days as there are rooms and stay in a different room each night. Bonus that the street cats come up the roof and sit on the ledge while you are eating dinner, magical. https://www.salutmaroc.com/had