Review (5/5): Perfect
Fits right. Has holes for ventilation. Snaps tight. Loving it.