It is a fantastic apartment in a fantastic location.
Upstreet are great at communicating and overall I would recommend the apartment and company.