Craig and Michael are extremely gracious and caring hosts. A couple days after my flight I came down with a stomach bug and had to basically stay in bed all day long for about 24 hours, and they came to check on me and even got me some isotonic sports drinks to help keep hydrated. They also let me use the washer to clean my clothes and store some things in the fridge. They also run an ethernet cable so I could work from the flat, since the wi-fi didn't really reach the room. Excellent hosts!
As for the apartment, well the view from every room is outstanding. Everything is nice and clean and relatively modern. The shower is nice and always hot. Not a single complaint, except for the top room gets quite warm in the summer, but I'm always hot so that's probably just me. Also there are a lot of stairs to get up, but that's not an issue for me. But honestly I can't complain. It's a great place.
Be sure to grab a coffee from the little shop on the corner, it's a delight.