Perfect location, stylish, clean apartment, great host, prompt communication. Everything was just perfect.