Absolutely perfect! We loved every single part of this stay, and Shannon made it so personal with notes and all the little things that make a person feel appreciated.