Amazing is the best word to describe it, enjoyed my stay although the hosts could have been more hospitable.