The living definition of a 5 Star Stay. Amazing host, great communication, I even needed to check in earlier and he gladly accepted. The plsce was clean, open and great. 20/10, super recommended.