Location is absolutely perfect and the flat is quite nice. We didn't get to use the kitchen much but it seemed well stocked.
The only worrying issue is that if there's 4 people in the group, the extra individual bed is incredibly uncomfortable and will make your body ache. It's better suited for 3 people.