Perfection. Beautiful place. Lovely host/manager. Excellent location. 5 stars all round.