Very spacious and very nice flat in a terrific location. We were very comfortable there. There is a toilet on the main floor with the kitchen and living area, and a large 2-sink bathroom with a 2nd toilet on the loft level where the large bed is located. Those stairs up to the loft were fine. (I'm sure they would pass US building codes.) The stairs up to the flat are indeed a bit steep and narrow, but I'm 60-something and didn't have any trouble with them. I'd be delighted to stay here again!