Clean, comfortable beautifully appointed. Some minor additions would make it 5 star.