Sparkling clean fabulous apartment wonderful location wonderful hosts