Clean, stylish and well-located. We had a great time!