Clean, spacious, thoughtful touches. Great location