Fabulous! 5-star communication, accommodations, and location!