Absolutely my top experience so far. Too many thoughtful details to list!