Great location, great communication, great customer service - everything about my stay was just fantastic!