5 stars! Beautiful, stylish, functional, clean apartment with a great location and excellent support from hosts at all times. We were very happy and will be back.