Spotlessly clean, charming decor, beautiful setting, welcoming hosts, what else could you ask for? This place is wonderful.