Absolutely perfect...location, accommodation, hosts....just perfect. Enjoy your stay.