Great place and great host. Very welcoming and accommodating.
Availability depending, I wouldn't stay anywhere else in future.
Has everything you need.