Perfect location, beautiful apartment, and wonderful hosts. This was our first experience with Airbnb and it surpassed our expectations.