I cannot rate this apartment as I did not stay in it. I was emailed by Charles B on the morning of my flight that due to "technical problems" we could no longer stay in the apartment that I had booked. We had to make do with a much smaller (2 bedrooms and 1 bathroom) apartment which was totally inadequate for our needs. Did not even receive any compensation, discount or apology. I would not book with him again.