3 stars because of two problems:
-the air conditioning was not working
-the flat was not ready (clean) at the moment of our arrival.
It's good for the location.