immaculate compare prices