Check on every box! This is an unexpected hotel in an apartment. Richard is by far the most sensible and sensitive host! His attention to detail... is just flawless :-) I wouldn't tell you to book here, just in case you take up the days i intend to book again!