Spotlessly clean, attentive hosts and ideally situated. Could ask no more.