33 Jubilee Avenue, Success