Quirky, wonderful, great setting, care and attention to details.