Perfect retreat - all the comforts you could ask for.