Very spacious and luxury flat. Great location. The balcony was nice for taking fresh air and relaxing. The place was clean and they also provide shampoo, hair conditioner etc.
The only reason not to call it a perfect stay might be the price.