Fabulous hosts, location and space. Lots of little extras. We won't hesitate to stay here again!