Perfect. Everything. The flat, the location and the service. Could not ask for more. Looking forward to returning. This was an exceptional experience. Highest recommendation.