Perfect in every way. Fantastic location. Lovely flat. We are definitely staying here again!