On a scale of 1-5 the StorQuest - Ceres / Hatch at 3201 East Hatch Road receives 4.5 out of 5 stars based on 16 reviews.