Clean, bright, stylish, comfortable. Lovely touches. Warm, helpful host. Good location.