Absolutely perfect.
Nice little touches added to a wonderful stay