5-star stay across the board. Lovely, warm and welcoming hosts!