pros:
Nice place,
Great hospitality,
Good communication.
cons:
Nothing!