Perfect location and perfect flat! Teresa was a breeze to communicate with and I cannot fault anything about our stay. Absolutely recommended and would absolutely return myself!