Excellent! Clean, well situated, and great hosts.