Spacious, meticulously clean and lots of luxury touches. We had a lovely stay.