Clean, spacious, with thoughtful touches throughout. The location is perfect and parking was easy. I would definitely stay again!