The place was excellent, the communication very good, and the hosts made an effort to accommodate my needs. 100% commendable!