This is a great place to stay and Yassine is a good host. It's a 'proper' apartment with separate bedroom, living room, toilet / shower and a really well-appointed kitchen. If you're into cooking and self-catering then I can highly recommend this place. The only downside is that it's split level, with quite steep stairs between the two levels. This was absolutely no problem for me, but if you have mobility issues you might want to discuss with Yassine first.