Clean, comfortable. Lots of nice little touches. Great location.