I cannot say enough good things about Dar Jasmine. Its location is ideal: just high enough above the city to give amazing views yet nestled into the surrounding nature. The staff are warm and friendly, they were able to help with all of our requests and happy to chat. The decor, layout, and choices in furniture are all just . Logistically, it is up a long flight of steps (what isn’t in Chefchaouen?), but a car-accessible road leads you to the start of them, and porters were right there to take our bags.
Cannot recommend this place more highly.
PS: hotel-provided photos are accurate. All of my own photos are just poor imitations of theirs.