Superb! Clean, spacious, comfortable, and stylish. The great attention to detail made for a wonderful stay.