A pretty, well thought out little flat. I stayed for a couple of days but could quite happily have stayed for a couple of weeks or months.