5 stars all round! Perfect place and host.