In few words: a perfect stay in a perfect condo at an amazing place!
I definitely recommend it.