Everything required was in this place. Plenty of space and a great location. Well worth a visit