Fantastic location, well maintained, super clean with loads of extras...great hosts and a fantastic stay.