10/10 location, very clean, beautifully designed. We enjoyed our stay so much that we came back a few days later.