Great location, good communication, price is reasonable if you are with a group of people.
Flat was very hot due to the weather, would be 5* if it would have air conditioning.