Absolutely amazing experience all around