Pros:
Super location. Everything you need in the kitchen. Clean bathroom with hairdryer, curling iron, shampoo, etc. Great outdoor space. Comfortable bed and furniture. Good heating. Well thought out for such a small space. Quiet at night.
Cons:
Stains on the white towel and bath mat in the bathroom. Stains on the white sheets. The Restaurant kitchen below is loud in the morning when the staff turns on their music. Not flexible with check in/check out times.
Overall, I would stay there again.