Great location, great accommodations, great communication. What more can you ask for?!