Perfect. Clean, comfortable, stylish, well-located, very well managed. I will be back many times.