Location excellent. Cleanliness excellent. We loved staying in this flat. Everything you would want to do is within walking distance. Would definitely stay here again.