Perfect!
Ticked every one of our boxes, especially lovely linen. Would very happily book again.