great place, with lots of little touches that make you feel looked after.