Just perfect - beautiful apartment, fabulous location, gorgeous roof terrace. They even arranged beautiful weather! Thank you so much.