The definition of a 5 star Airbnb experience. Clean, modern, elegant, with incredible location. The host was very communicative and provided many great recommendations. I would stay here again!