Clean, good location, nice decor and an overall great experience.