Excellent location. Many facilities but compact. Only downside is noise, from street outside and from children within (we were warned when we were there, but a little too late to reconsider the booking!)