Perfect.
A home away from home and very comfortable, with everything you need.
Great hosts and communication.
Thoroughly recommend and wouldn't hesitate to return.