Clean, great location, great service, and we had a lovely time!