Overall a decent place; with better attention to safety hazards this place would be five stars.