Absolutely perfect! Such a great stay with all the thoughtful amenities.