Simply put: Perfect!
Superb location, accommodation and host!