Everything you could ask for in a holiday rental - wonderful location, great communication and all the comforts of home.