Comfortable, cosy, quirky and magical in a great location close to many attractions.